Emberveil source

game/2006Scape Server/src/main/java/com/rs2/net/packets/impl/ItemOnItem.java

package com.rs2.net.packets.impl;

import com.rs2.game.items.UseItem;
import com.rs2.game.players.Player;
import com.rs2.net.Packet;
import com.rs2.net.packets.PacketType;

public class ItemOnItem implements PacketType {

	@Override
	public void processPacket(Player player, Packet packet) {
		int usedWithSlot = packet.readUnsignedWord();
		int itemUsedSlot = packet.readUnsignedWordA();
		int useWith = player.playerItems[usedWithSlot] - 1;
		int itemUsed = player.playerItems[itemUsedSlot] - 1;
		if (!player.getItemAssistant().playerHasItem(useWith, 1, usedWithSlot)|| !player.getItemAssistant().playerHasItem(itemUsed, 1, itemUsedSlot)) {
			return;
		}
		player.endCurrentTask();
		UseItem.itemOnItem(player, itemUsed, useWith);
	}

}